package petshop.agronunes.negocio;

import java.util.List;

import petshop.agronunes.dao.FuncionarioDAO;
import petshop.agronunes.entidade.Funcionario;;


public class FuncionarioBLL {
	
	public Integer insert(Funcionario funcionario) throws Exception {
		try {
			return new FuncionarioDAO().insert(funcionario);
		} catch (Exception e) {
			throw new Exception(e);
		}
	}
	
	public void update(Funcionario funcionario) throws Exception {
		try {
			new FuncionarioDAO().update(funcionario);
		} catch (Exception e) {
			throw new Exception(e);
		}
	}
	
	public Funcionario GetById(Integer id) throws Exception {
		try {
			return new FuncionarioDAO().GetById(id);
		} catch (Exception e) {
			throw new Exception(e);
		}
	}
	
	public void delete(Funcionario funcionario) throws Exception {
		try {
			new FuncionarioDAO().delete(funcionario);
		} catch (Exception e) {
			throw new Exception(e);
		}
	}
	
	public List<Funcionario> getAll() throws Exception {
		try {
			return new FuncionarioDAO().getAll();
		} catch (Exception e) {
			throw new Exception(e);
		}
	}
}
